/**
 * 处理金额相关的库函数
 */

// 金额千分位实现
export function formatWithT(num) {
    const decimal = String(num).split('.')[1] || '' // 小数部分
    const tempArr = []
    // 倒序排序
    const revNumArr = String(num).split('.')[0].split('').reverse()
    for (const i in revNumArr) {
        tempArr.push(revNumArr[i]);
        // @ts-ignore
        if ((i + 1) % 3 === 0 && +i !== revNumArr.length - 1) {
            tempArr.push(',');
        }
    }
    const zs = tempArr.reverse().join(''); // 整数部分
    return decimal ? (zs + '.' + decimal) : zs
}

